torpedo launches - Turkish English Dictionary